tree canopy - French English Dictionary